
let myplugins = {}

myplugins.install = function (Vue, options) {
    console.log('调用', options);
    // Vue.prototype.$bus=this  $bus
    // Vue.filter   过滤器
    // Vue.computed   计算属性
    // Vue.directives  自定义指令
    // ......
    /* directive为自定义全局指令 options.name时传入的名字 为upper 所以指令名为v-upper  作用为小写转为大写 */
    // console.log(Vue.derectives);
    Vue.directive(options.name, (element, params) => {
        element.innerHTML = params.value.toUpperCase()
        /* params.modifiers围殴自定义指令的修饰符  可以判断是否有此修饰符继续其他业务 */
        console.log(params.modifiers);
    })
}


export default myplugins